//  获取物品（type=0随机；type=1 顺序）
export function getItems(array, count, type) {
	// 首先复制数组，避免修改原数组
	let copiedArray = array.slice();

	// 用于存储随机抽取的数据
	let result = [];

	// 循环抽取指定数量的数据
	for (let i = 0; i < count; i++) {
		// 如果数组为空，跳出循环
		if (copiedArray.length === 0) break;

		// 随机生成一个索引 或者 顺序索引
		let index = type == 0 ? Math.floor(Math.random() * copiedArray.length) : i;

		result.push(copiedArray[index]);
		if (type == 0) {
			// 从复制的数组中移除已经选中的数据
			copiedArray.splice(randomIndex, 1);
		}
	}

	return result;
}